package cn.hss.set;

import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;

/**HashSet集合去重写功能
 * 从键盘录入一行字符串，去掉其中重复的字符，并将其打印到控制台
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/4/27 14:43
 * @Package 包名：cn.hss.set
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public class DistinctDemo {
	public static void main(String[] args) {
		Scanner sca = new Scanner(System.in);
		System.out.println("请输入带有重复出现的字符：");
		String str = sca.nextLine();
		//将字符串转换成字符数组
		char[] chars = str.toCharArray();
		Set<Object> set = new HashSet<>();
		for (char c:chars){
			//将字符数组中的字符添加到set集合中，实现去重功能
			set.add(c);
		}
		set.forEach(s-> System.out.print(s+" "));
	}
}
